define HDT BIN
{
(short, shHostGroupRef, "Host Grp")
(char, szHostName[HOST_NAME_SIZE], "Host Name")
(char, szHostFileName[FILE_SUFFIX_SIZE], "Host File Name")
(char, szTRTFileName[FILENAME_SIZE], "TRT File")
(char, szPETFileName[FILENAME_SIZE], "PET File Name")
(char, szLGOFileName[FILENAME_SIZE], "LOGO FileName")
(char, szAmountFormat[FORMATTED_AMOUNT_SIZE], "Format Amount")
(short, shCommLinkType, "Comm Link Type")
(short, shSettleCommLinkType, "Settle Comm Type")
(short, shPacketType, "Packet Type")
(short, shTransProtocol, "Trans Protocol")
(short, shSettleProtocol, "Settle Protocol")
(short, inNumAdv, "Num Adv")
(short, inCurrencyIdx, "Currency Idx")
(short, inBatchIndex, "Batch Idx")
(short, inFraudControl, "Fraud Ctrl")
(short, inImprintCardConfirm, "Card Imprt")
(short, inSettlementType, "Settle")
(char, chBatchUploadSchemeForVoid, "Void Upld Schm")
(char, chBatchUploadSchemeForAdjust, "Adj Upld Schm")
(short, inHDTCustomInt, "Custom Int")
(short, inCounterIndex, "Counter Index")
(short, shCommunicationIndex, "Comm Index")
(short, inSTANSize, "Trace # Sz")
(short, inMonth, "Month")
(short, inHost, "Host")
(short, shHostInvNumSize, "Host Inv # Sz")
(bit, fPad1, "PAD BIT")
(bit, fPad2, "PAD BIT")
(bit, fPad3, "PAD BIT")
(bit, fPad4, "PAD BIT")
(bit, fPad5, "PAD BIT")
(bit, fPad6, "PAD BIT")
(bit, fPad7, "PAD BIT")
(bit, fPad8, "PAD BIT")
(bit, fPad9, "PAD BIT")
(bit, fHDTCustomBit1, "Custom Bit 1")
(bit, fHDTCustomBit2, "Custom Bit 2")
(bit, fHDTCustomBit3, "Custom Bit 3")
(bit, fHDTCustomBit4, "Custom Bit 4")
(bit, fIndependentBatch, "Independ Batch")
(bit, fBatchUploadVoidAsOrigTx, "Upld Void Orig.")
(bit, fPrintBatNum, "Print Batch Num?")
(bit, fCheckHost, "Check Host")
(bit, fCredDebHost, "Card Host")
(bit, fCreditPredial, "Credit Predial")
(bit, fAllowMultiCurrency, "Multi Currency")
(bit, fImamRefundApprCode, "ApprCode Refund?")
(bit, fImamMacField, "Mac Field?")
(bit, fImamEchoTest, "Echo Test?")
(bit, fImamNeedLogon, "Need Logon?")
(bit, fImamLogonStatus, "Logon Status?")
(bit, fImamVoidSwipePin, "Pin&Swipe Void?")
(bit, fImamEmvHost, "EMV Host?")
(bit, fImamGuestHost, "Guest Host?")
(bit, fImamHostPiggyBack, "Piggy Back?")
(bit, fImamHostOffineRefund, "Offline Refund?")
(bit, fImamHostOfflineVoid, "Offline Void?")
(bit, fImamHostTrack1Req, "Track1 Req?")
}
